// File: /workspace/github_c_makefile_star2_O0/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 %rbp
movq %rsp, %rbp
callq 0x28000
leaq 0xa56a9(%rip), %rdi     # 0xaf519
callq 0x25760
movb $0x0, 0xd7fac(%rip)     # 0xe1e28
leaq 0xa59bd(%rip), %rdi     # 0xaf840
callq 0x25760
callq 0x1a410
leaq 0xa59c5(%rip), %rdi     # 0xaf859
leaq 0xa9062(%rip), %rsi     # 0xb2efd
movl $0x1, %edx
movl $0x4, %ecx
movl $0xb, %r8d
callq 0x6de0
leaq 0xa59ba(%rip), %rdi     # 0xaf871
leaq 0xa56e8(%rip), %rsi     # 0xaf5a6
movl $0x1, %edx
movl $0x6, %ecx
xorl %r8d, %r8d
callq 0x6de0
leaq 0xabea9(%rip), %rdi     # 0xb5d80
leaq 0xa56d2(%rip), %rsi     # 0xaf5b0
movl $0x1, %edx
movl $0x7, %ecx
xorl %r8d, %r8d
callq 0x6de0
leaq 0xa597e(%rip), %rdi     # 0xaf875
leaq 0xa56f6(%rip), %rsi     # 0xaf5f4
movl $0x1, %edx
movl $0x8, %ecx
xorl %r8d, %r8d
callq 0x6de0
leaq 0xa595e(%rip), %rdi     # 0xaf875
leaq 0xa56da(%rip), %rsi     # 0xaf5f8
movl $0x1, %edx
movl $0x9, %ecx
xorl %r8d, %r8d
callq 0x6de0
leaq 0xa5942(%rip), %rdi     # 0xaf879
leaq 0xa567b(%rip), %rsi     # 0xaf5b9
movl $0x1, %edx
movl $0xa, %ecx
xorl %r8d, %r8d
callq 0x6de0
leaq 0xa5926(%rip), %rdi     # 0xaf87d
leaq 0xa5664(%rip), %rsi     # 0xaf5c2
movl $0x1, %edx
movl $0xb, %ecx
xorl %r8d, %r8d
callq 0x6de0
leaq 0xa590a(%rip), %rdi     # 0xaf881
leaq 0xa564b(%rip), %rsi     # 0xaf5c9
movl $0x10, %edx
movl $0x6, %ecx
xorl %r8d, %r8d
callq 0x6de0
leaq 0xa58ee(%rip), %rdi     # 0xaf885
leaq 0xa563c(%rip), %rsi     # 0xaf5da
movl $0x10, %edx
movl $0x7, %ecx
xorl %r8d, %r8d
callq 0x6de0
leaq 0xa58d2(%rip), %rdi     # 0xaf889
leaq 0xa5617(%rip), %rsi     # 0xaf5d5
movl $0x10, %edx
movl $0x8, %ecx
xorl %r8d, %r8d
callq 0x6de0
leaq 0xa58b6(%rip), %rdi     # 0xaf88d
leaq 0xa55f1(%rip), %rsi     # 0xaf5cf
movl $0x10, %edx
movl $0x9, %ecx
xorl %r8d, %r8d
callq 0x6de0
leaq 0xa589a(%rip), %rdi     # 0xaf891
leaq 0xa55e2(%rip), %rsi     # 0xaf5e0
movl $0x10, %edx
movl $0xa, %ecx
xorl %r8d, %r8d
callq 0x6de0
leaq 0xa587e(%rip), %rdi     # 0xaf895
leaq 0xa55cf(%rip), %rsi     # 0xaf5ed
movl $0x10, %edx
movl $0xb, %ecx
xorl %r8d, %r8d
callq 0x6de0
leaq 0xa5862(%rip), %rdi     # 0xaf899
leaq 0xa8ebf(%rip), %rsi     # 0xb2efd
movl $0x1e, %edx
movl $0x4, %ecx
movl $0xb, %r8d
callq 0x6de0
leaq 0xa584f(%rip), %rdi     # 0xaf8a9
leaq 0xa8e9c(%rip), %rsi     # 0xb2efd
movl $0x1e, %edx
movl $0x6, %ecx
xorl %r8d, %r8d
callq 0x6de0
leaq 0xa583a(%rip), %rdi     # 0xaf8b4
leaq 0xa8e7c(%rip), %rsi     # 0xb2efd
movl $0x1e, %edx
movl $0x7, %ecx
xorl %r8d, %r8d
callq 0x6de0
leaq 0xa5824(%rip), %rdi     # 0xaf8be
leaq 0xa8e5c(%rip), %rsi     # 0xb2efd
movl $0x1e, %edx
movl $0x8, %ecx
xorl %r8d, %r8d
callq 0x6de0
leaq 0xa580e(%rip), %rdi     # 0xaf8c8
leaq 0xa8e3c(%rip), %rsi     # 0xb2efd
movl $0x1e, %edx
movl $0x9, %ecx
xorl %r8d, %r8d
callq 0x6de0
leaq 0xa57f8(%rip), %rdi     # 0xaf8d2
leaq 0xa8e1c(%rip), %rsi     # 0xb2efd
movl $0x32, %edx
movl $0x4, %ecx
movl $0xb, %r8d
callq 0x6de0
leaq 0xa57e9(%rip), %rdi     # 0xaf8e6
leaq 0xa8df9(%rip), %rsi     # 0xb2efd
movl $0x30, %edx
movl $0x6, %ecx
xorl %r8d, %r8d
callq 0x6de0
leaq 0xa57d4(%rip), %rdi     # 0xaf8f1
leaq 0xa8dd9(%rip), %rsi     # 0xb2efd
movl $0x30, %edx
movl $0x7, %ecx
xorl %r8d, %r8d
callq 0x6de0
leaq 0xa57c0(%rip), %rdi     # 0xaf8fd
leaq 0xa8db9(%rip), %rsi     # 0xb2efd
movl $0x30, %edx
movl $0x8, %ecx
xorl %r8d, %r8d
callq 0x6de0
leaq 0xa57ae(%rip), %rdi     # 0xaf90b
leaq 0xa8d99(%rip), %rsi     # 0xb2efd
movl $0x30, %edx
movl $0x9, %ecx
xorl %r8d, %r8d
callq 0x6de0
leaq 0xa5794(%rip), %rdi     # 0xaf911
leaq 0xa8d79(%rip), %rsi     # 0xb2efd
movl $0x30, %edx
movl $0xa, %ecx
xorl %r8d, %r8d
callq 0x6de0
leaq 0xa577e(%rip), %rdi     # 0xaf91b
leaq 0xa8d59(%rip), %rsi     # 0xb2efd
movl $0x30, %edx
movl $0xb, %ecx
xorl %r8d, %r8d
callq 0x6de0
leaq 0xa576b(%rip), %rdi     # 0xaf928
leaq 0xa8d39(%rip), %rsi     # 0xb2efd
movl $0x3e, %edx
movl $0x6, %ecx
xorl %r8d, %r8d
callq 0x6de0
leaq 0xa5756(%rip), %rdi     # 0xaf933
leaq 0xa8d19(%rip), %rsi     # 0xb2efd
movl $0x3e, %edx
movl $0x7, %ecx
xorl %r8d, %r8d
callq 0x6de0
leaq 0xa5747(%rip), %rdi     # 0xaf944
leaq 0xa8cf9(%rip), %rsi     # 0xb2efd
movl $0x3e, %edx
movl $0x8, %ecx
xorl %r8d, %r8d
callq 0x6de0
leaq 0xa5738(%rip), %rdi     # 0xaf955
leaq 0xa8cd9(%rip), %rsi     # 0xb2efd
movl $0x3e, %edx
movl $0x9, %ecx
xorl %r8d, %r8d
callq 0x6de0
leaq 0xa5723(%rip), %rdi     # 0xaf960
leaq 0xa8cb9(%rip), %rsi     # 0xb2efd
movl $0x3e, %edx
movl $0xa, %ecx
xorl %r8d, %r8d
callq 0x6de0
callq 0x1a450
xorl %eax, %eax
popq %rbp
retq
nop