Not logged in.  Login/Logout/Register | List snippets | | Create snippet | Upload image | Upload data

62
LINES

< > BotCompany Repo | #1005017 // Mocha Doom Single Source (still a step 2)

JavaX source code [tags: use-pretranspiled] - run with: x30.jar

Libraryless. Click here for Pure Java version (1465L/11K/35K).

!752

sS defaultCfg = [[
alwaysrun		true
chatmacro0		"No"
chatmacro1		"I'm ready to kick butt!"
chatmacro2		"I'm OK."
chatmacro3		"I'm not looking too good!"
chatmacro4		"Help!"
chatmacro5		"You suck!"
chatmacro6		"Next time, scumbag..."
chatmacro7		"Come here!"
chatmacro8		"I'll take care of it."
chatmacro9		"Yes"
detaillevel		0
fullscreen		true
joyb_fire		0
joyb_speed		2
joyb_strafe		1
joyb_use		3
key_down		115
key_fire		157
key_left		172
key_right		174
key_speed		182
key_strafe		184
key_strafeleft		97
key_straferight		100
key_up		119
key_use		32
mb_used		2
mouse_sensitivity		5
mouseb_fire		0
mouseb_forward		2
mouseb_strafe		1
music_volume		8
screenblocks		10
sfx_volume		8
show_messages		true
snd_channels		3
use_joystick		false
use_mouse		true
usegamma		0
]];

p {
  renameConsole("Mocha DOOM!");
  File iwad = loadLibrary("#1005008");
  File iwad2 = prepareProgramFile("doom1.wad");
  copyFile(iwad, iwad2);
  File iwad3 = new File(iwad2.getName());
  if (!iwad3.exists())
    fail("We are not in the right directory! " + f2s(iwad3.getAbsoluteFile().getParentFile()) + " (should be " + f2s(programDir()) + ")");
    
  File cfgFile = prepareProgramFile("default.cfg");
  if (!cfgFile.exists())
    saveTextFile(cfgFile, defaultCfg.trim());
    
  S[] argz = {"-iwad", f2s(iwad2)};
  printStructure(argz);
  callMain(_getClass("i.Main"), argz);
}

download  show line numbers  debug dex  old transpilations   

Travelled to 14 computer(s): aoiabmzegqzx, bhatertpkbcr, cbybwowwnfue, cfunsshuasjs, gwrvuhgaqvyk, ishqpsrjomds, lpdgvwnxivlt, mqqgnosmbjvj, onxytkatvevr, pyentgdyhuwx, pzhvpgtvlbxg, tslmcundralx, tvejysmllsmz, vouqrxazstgt

No comments. add comment

Snippet ID: #1005017
Snippet name: Mocha Doom Single Source (still a step 2)
Eternal ID of this version: #1005017/1
Text MD5: d79adfdaaa2647fe6a8d5393f465309e
Transpilation MD5: 6c24c57475b70c55e500612880e5b8e8
Author: stefan
Category: javax / games
Type: JavaX source code
Public (visible to everyone): Yes
Archived (hidden from active list): No
Created/modified: 2016-09-28 22:18:40
Source code size: 1421 bytes / 62 lines
Pitched / IR pitched: No / No
Views / Downloads: 547 / 575
Referenced in: [show references]