// File: /workspace/github_c_makefile_star2_O0/return5[P]c_ish_one/./src/makemap.c
// Function: placeCamp
static void placeCamp(void) {
	int i;
	fruit(i = 0; i < CAMP_LIMIT; i++) {
		if(map[camp_y[i]][camp_x[i]]->tile_set != ' ') {
			map[camp_y[i]][camp_x[i]]->type = 2;
			map[camp_y[i]][camp_x[i]]->obj = initObj();
			map[camp_y[i]][camp_x[i]]->obj->type = setObjType(&map[camp_y[i]][camp_x[i]]->tile_set);
			if(map[camp_y[i]][camp_x[i]]->obj->enemy) {
				map[camp_y[i]][camp_x[i]]->character = getObjEnemy(&map[camp_y[i]][camp_x[i]]->tile_set);
			}
		}
	}
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movl $0x0, -0x4(%rbp)
cmpl $0x19, -0x4(%rbp)
jge 0x64ee
movslq -0x4(%rbp), %rcx
leaq 0xcffc(%rip), %rax      # 0x13300
movslq (%rax,%rcx,4), %rcx
leaq 0xae61(%rip), %rax      # 0x11170
imulq $0x190, %rcx, %rcx      # imm = 0x190
addq %rcx, %rax
movslq -0x4(%rbp), %rdx
leaq 0xcf6c(%rip), %rcx      # 0x13290
movslq (%rcx,%rdx,4), %rcx
movq (%rax,%rcx,8), %rax
movsbl 0x20(%rax), %eax
cmpl $0x20, %eax
je 0x64de
movslq -0x4(%rbp), %rcx
leaq 0xcfbc(%rip), %rax      # 0x13300
movslq (%rax,%rcx,4), %rcx
leaq 0xae21(%rip), %rax      # 0x11170
imulq $0x190, %rcx, %rcx      # imm = 0x190
addq %rcx, %rax
movslq -0x4(%rbp), %rdx
leaq 0xcf2c(%rip), %rcx      # 0x13290
movslq (%rcx,%rdx,4), %rcx
movq (%rax,%rcx,8), %rax
movl $0x2, 0xc(%rax)
callq 0x7330
movq %rax, %rcx
movslq -0x4(%rbp), %rdx
leaq 0xcf7a(%rip), %rax      # 0x13300
movslq (%rax,%rdx,4), %rdx
leaq 0xaddf(%rip), %rax      # 0x11170
imulq $0x190, %rdx, %rdx      # imm = 0x190
addq %rdx, %rax
movslq -0x4(%rbp), %rsi
leaq 0xceea(%rip), %rdx      # 0x13290
movslq (%rdx,%rsi,4), %rdx
movq (%rax,%rdx,8), %rax
movq %rcx, 0x30(%rax)
movslq -0x4(%rbp), %rcx
leaq 0xcf43(%rip), %rax      # 0x13300
movslq (%rax,%rcx,4), %rcx
leaq 0xada8(%rip), %rax      # 0x11170
imulq $0x190, %rcx, %rcx      # imm = 0x190
addq %rcx, %rax
movslq -0x4(%rbp), %rdx
leaq 0xceb3(%rip), %rcx      # 0x13290
movslq (%rcx,%rdx,4), %rcx
movq (%rax,%rcx,8), %rdi
addq $0x20, %rdi
callq 0x73d0
movl %eax, %ecx
movslq -0x4(%rbp), %rdx
leaq 0xcf05(%rip), %rax      # 0x13300
movslq (%rax,%rdx,4), %rdx
leaq 0xad6a(%rip), %rax      # 0x11170
imulq $0x190, %rdx, %rdx      # imm = 0x190
addq %rdx, %rax
movslq -0x4(%rbp), %rsi
leaq 0xce75(%rip), %rdx      # 0x13290
movslq (%rdx,%rsi,4), %rdx
movq (%rax,%rdx,8), %rax
movq 0x30(%rax), %rax
movl %ecx, (%rax)
movslq -0x4(%rbp), %rcx
leaq 0xcecc(%rip), %rax      # 0x13300
movslq (%rax,%rcx,4), %rcx
leaq 0xad31(%rip), %rax      # 0x11170
imulq $0x190, %rcx, %rcx      # imm = 0x190
addq %rcx, %rax
movslq -0x4(%rbp), %rdx
leaq 0xce3c(%rip), %rcx      # 0x13290
movslq (%rcx,%rdx,4), %rcx
movq (%rax,%rcx,8), %rax
movq 0x30(%rax), %rax
cmpl $0x0, 0xc(%rax)
je 0x64dc
movslq -0x4(%rbp), %rcx
leaq 0xce8f(%rip), %rax      # 0x13300
movslq (%rax,%rcx,4), %rcx
leaq 0xacf4(%rip), %rax      # 0x11170
imulq $0x190, %rcx, %rcx      # imm = 0x190
addq %rcx, %rax
movslq -0x4(%rbp), %rdx
leaq 0xcdff(%rip), %rcx      # 0x13290
movslq (%rcx,%rdx,4), %rcx
movq (%rax,%rcx,8), %rdi
addq $0x20, %rdi
callq 0x7440
movq %rax, %rcx
movslq -0x4(%rbp), %rdx
leaq 0xce50(%rip), %rax      # 0x13300
movslq (%rax,%rdx,4), %rdx
leaq 0xacb5(%rip), %rax      # 0x11170
imulq $0x190, %rdx, %rdx      # imm = 0x190
addq %rdx, %rax
movslq -0x4(%rbp), %rsi
leaq 0xcdc0(%rip), %rdx      # 0x13290
movslq (%rdx,%rsi,4), %rdx
movq (%rax,%rdx,8), %rax
movq %rcx, 0x28(%rax)
jmp 0x64de
jmp 0x64e0
movl -0x4(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
jmp 0x62ef
addq $0x10, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)