// File: /workspace/github_c_makefile_star2_O1/jonof[P]jftekwar/src/bstub.c
// Function: JS_SpriteXTManual
int
JS_SpriteXTManual(void)
{
     clearmidstatbar16();
     printmessage16("                                        ");

          liststates=0;

          printmessage16(" Manual Page: Sprites...");

          setstatusbarviewport16();
          PrintStatusStr("      Valid State Types","",1,4,11);

          PrintStatusStr("  0","INANIMATE",1,6,0);
          PrintStatusStr("100","INACTIVE" ,1,7,0);
          PrintStatusStr("500","FLY"      ,1,8,0);
          PrintStatusStr("500","RODENT"   ,1,9,0);
          PrintStatusStr("201","STANDING" ,1,10,0);
          PrintStatusStr("202","AMBUSH"   ,1,11,0);

          PrintStatusStr("203","GUARD"    ,16,6,0);
          PrintStatusStr("204","STALK"    ,16,7,0);
          PrintStatusStr("205","FLEE"     ,16,8,0);
          PrintStatusStr("206","CHASE"    ,16,9,0);
          PrintStatusStr("207","PATROL"   ,16,10,0);
          PrintStatusStr("209","STROLL"   ,16,11,0);
     /*
     case 0:                  // bare hands
     case 1:                  // baton
     case 2:                  // stunner
     case 3:                  // shrike DBK pistol
     case 4:                  // kralov CEG machine pistol
     case 5:                  // orlow 34S force gun
     case 6:                  // energy weapon
     case 7:                  // explosives
     case 8:                  // sleeping gas
     case 9:                  // flame thrower
     case 10:                 // rocket launcher
     */
          PrintStatusStr(" Valid Weapons ","",30,4,11);
                            
          PrintStatusStr(" 3 STUNNER",""     ,30,6,0);
          PrintStatusStr(" 4 SHRIKE",""    ,30,7,0);
          PrintStatusStr(" 5 KRALOW",""    ,30,8,0);
          PrintStatusStr(" 6 PULSAR",""    ,30,9,0);

          PrintStatusStr(" Valid Class Types ","",50,4,11);

          PrintStatusStr("1 FCIAGENT", ""     ,48,6,0);
          PrintStatusStr("2 CIVILLIAN", ""    ,48,7,0);
          PrintStatusStr("3 SPIDERDROID", ""  ,48,8,0);
          PrintStatusStr("4 COP", ""          ,48,9,0);
          PrintStatusStr("5 MECHCOP", ""      ,48,10,0);
          PrintStatusStr("6 TEKBURNOUT", ""   ,48,11,0);

          PrintStatusStr("7  TEKGOON", ""      ,62,6,0);
          PrintStatusStr("8  ASSASSINDROID", "",62,7,0);
          PrintStatusStr("9  SECURITYDROID", "",62,8,0);
          PrintStatusStr("10 TEKBOSS",""       ,62,9,0);
          PrintStatusStr("11 TEKLORD",""       ,62,10,0);
          restoreviewport16();
                                                       
 return(0);
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
callq 0x1ad03
leaq 0x69547(%rip), %rdi     # 0x725d9
callq 0x19277
movb $0x0, 0x9b63a(%rip)     # 0xa46d8
leaq 0x69851(%rip), %rdi     # 0x728f6
callq 0x19277
callq 0x13873
leaq 0x9b62a(%rip), %rbx     # 0xa46e0
leaq 0x69138(%rip), %r14     # 0x721f5
leaq 0x6984b(%rip), %rdx     # 0x7290f
leaq 0x7257a(%rip), %r15     # 0x7b645
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0x8, %edi
movl $0x20, %esi
movl $0xb, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x19108
leaq 0x69826(%rip), %rdx     # 0x72927
leaq 0x6955e(%rip), %rcx     # 0x72666
movq %rbx, %rdi
movq %r14, %rsi
xorl %eax, %eax
callq 0x6b00
movl $0x8, %edi
movl $0x30, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x19108
leaq 0x6faa0(%rip), %rdx     # 0x78bd8
leaq 0x69531(%rip), %rcx     # 0x72670
movq %rbx, %rdi
movq %r14, %rsi
xorl %eax, %eax
callq 0x6b00
movl $0x8, %edi
movl $0x38, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x19108
leaq 0x697bc(%rip), %r12     # 0x7292b
leaq 0x6953e(%rip), %rcx     # 0x726b4
movq %rbx, %rdi
movq %r14, %rsi
movq %r12, %rdx
xorl %eax, %eax
callq 0x6b00
movl $0x8, %edi
movl $0x40, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x19108
leaq 0x6950f(%rip), %rcx     # 0x726b8
movq %rbx, %rdi
movq %r14, %rsi
movq %r12, %rdx
xorl %eax, %eax
callq 0x6b00
movl $0x8, %edi
movl $0x48, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x19108
leaq 0x69753(%rip), %rdx     # 0x7292f
leaq 0x69496(%rip), %rcx     # 0x72679
movq %rbx, %rdi
movq %r14, %rsi
xorl %eax, %eax
callq 0x6b00
movl $0x8, %edi
movl $0x50, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x19108
leaq 0x69720(%rip), %rdx     # 0x72933
leaq 0x69468(%rip), %rcx     # 0x72682
movq %rbx, %rdi
movq %r14, %rsi
xorl %eax, %eax
callq 0x6b00
movl $0x8, %edi
movl $0x58, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x19108
leaq 0x696ed(%rip), %rdx     # 0x72937
leaq 0x69438(%rip), %rcx     # 0x72689
movq %rbx, %rdi
movq %r14, %rsi
xorl %eax, %eax
callq 0x6b00
movl $0x80, %edi
movl $0x30, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x19108
leaq 0x696ba(%rip), %rdx     # 0x7293b
leaq 0x69412(%rip), %rcx     # 0x7269a
movq %rbx, %rdi
movq %r14, %rsi
xorl %eax, %eax
callq 0x6b00
movl $0x80, %edi
movl $0x38, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x19108
leaq 0x69687(%rip), %rdx     # 0x7293f
leaq 0x693d6(%rip), %rcx     # 0x72695
movq %rbx, %rdi
movq %r14, %rsi
xorl %eax, %eax
callq 0x6b00
movl $0x80, %edi
movl $0x40, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x19108
leaq 0x69654(%rip), %rdx     # 0x72943
leaq 0x69399(%rip), %rcx     # 0x7268f
movq %rbx, %rdi
movq %r14, %rsi
xorl %eax, %eax
callq 0x6b00
movl $0x80, %edi
movl $0x48, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x19108
leaq 0x69621(%rip), %rdx     # 0x72947
leaq 0x69373(%rip), %rcx     # 0x726a0
movq %rbx, %rdi
movq %r14, %rsi
xorl %eax, %eax
callq 0x6b00
movl $0x80, %edi
movl $0x50, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x19108
leaq 0x695ee(%rip), %rdx     # 0x7294b
leaq 0x69349(%rip), %rcx     # 0x726ad
movq %rbx, %rdi
movq %r14, %rsi
xorl %eax, %eax
callq 0x6b00
movl $0x80, %edi
movl $0x58, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x19108
leaq 0x695bb(%rip), %rdx     # 0x7294f
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0xf0, %edi
movl $0x20, %esi
movl $0xb, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x19108
leaq 0x69595(%rip), %rdx     # 0x7295f
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0xf0, %edi
movl $0x30, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x19108
leaq 0x6956d(%rip), %rdx     # 0x7296a
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0xf0, %edi
movl $0x38, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x19108
leaq 0x69544(%rip), %rdx     # 0x72974
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0xf0, %edi
movl $0x40, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x19108
leaq 0x6951b(%rip), %rdx     # 0x7297e
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0xf0, %edi
movl $0x48, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x19108
leaq 0x694f2(%rip), %rdx     # 0x72988
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0x190, %edi            # imm = 0x190
movl $0x20, %esi
movl $0xb, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x19108
leaq 0x694d0(%rip), %rdx     # 0x7299c
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0x180, %edi            # imm = 0x180
movl $0x30, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x19108
leaq 0x694a8(%rip), %rdx     # 0x729a7
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0x180, %edi            # imm = 0x180
movl $0x38, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x19108
leaq 0x69481(%rip), %rdx     # 0x729b3
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0x180, %edi            # imm = 0x180
movl $0x40, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x19108
leaq 0x6945c(%rip), %rdx     # 0x729c1
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0x180, %edi            # imm = 0x180
movl $0x48, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x19108
leaq 0x6942f(%rip), %rdx     # 0x729c7
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0x180, %edi            # imm = 0x180
movl $0x50, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x19108
leaq 0x69406(%rip), %rdx     # 0x729d1
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0x180, %edi            # imm = 0x180
movl $0x58, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x19108
leaq 0x693e0(%rip), %rdx     # 0x729de
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0x1f0, %edi            # imm = 0x1F0
movl $0x30, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x19108
leaq 0x693b8(%rip), %rdx     # 0x729e9
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0x1f0, %edi            # imm = 0x1F0
movl $0x38, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x19108
leaq 0x69396(%rip), %rdx     # 0x729fa
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0x1f0, %edi            # imm = 0x1F0
movl $0x40, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x19108
leaq 0x69374(%rip), %rdx     # 0x72a0b
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0x1f0, %edi            # imm = 0x1F0
movl $0x48, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x19108
leaq 0x6934c(%rip), %rdx     # 0x72a16
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x6b00
movl $0x1f0, %edi            # imm = 0x1F0
movl $0x50, %esi
xorl %edx, %edx
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movq %rbx, %r8
xorl %r9d, %r9d
callq 0x19108
callq 0x138aa
xorl %eax, %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq