aboutsummaryrefslogtreecommitdiffstats
path: root/src/jake2/sys
Commit message (Collapse)AuthorAgeFilesLines
* Remove workaround for Bug 798HEADmasterSven Gothel2013-07-241-4/+0
|
* Add Applet Feature incl. required fixes.Sven Gothel2013-06-283-8/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Jake2Applet - Reenable JavaScript Bridge to resize Applet - Pass through 4:3 aspect custom video mode (Jake2 args) - Pass through applet parameter 'jake_args' (Jake2 args) - OSX Hack: Re-create Game at init, otherwise flickering appears (??) - Fix VID.init: Set vid_ref.modifier = true, otherwise not guaranteed VID creation - BeginFrame, R_BeginFrame, beginFrame, activateGLContext: Return 'true', if ctx is available, otherwise false to skip frame. - NEWTWin: - Applet mode (in Applet container): Always release GL ctx - Use GLAnimatorControl impl, to state whether we are animating or not and to tell us, whether we have to release the GL ctx. - Add HOME -> Reparent feature for Applets - Workaround for NEWT/Windows Bug 798 - NEWT Key Handling: - Ignore auto-repeat - Workaround for NEWT/Windows Bug 798 - Add HTML page - normal - debug mode
* Adapt to JOGL/NEWT Changed up to v2.0.2-c12 ..Sven Gothel2013-06-272-8/+0
| | | | | | - NEWT ScreenMode -> MonitorMode - NEWT Window: Don't issue Game.Quit() if already in shutdown (could be screen mode change) - NEWT KeyEvents: No keyTyped, adapt to new KeyCodes.
* NEWTKBD: handle JogAmp 2.0.2 NEWT API changes.Xerxes Rånby2013-04-111-3/+2
| | | | | | | | | | Use MouseEvent getRotation JogAmp jogl: ded080fd890c21b54ba1f96d84f9e355711dc88a Use UTF-16 UniCode VK key names JogAmp jogl: b13868b612689307ebf4e46ee4ede2fd0560e504 Singed-off-by: Xerxes Rånby <[email protected]>
* NEWTKBD: Handle VK_SPACESven Gothel2012-10-281-3/+3
|
* Simple NEWT port: Remove AWT dependencies in Jake2 / JOGL / Fast (default ↵NEWTSven Gothel2012-10-084-103/+94
| | | | | | | | | | | | | | | mode) - Prepare for ES2 - Removed AWT init dialog, replaced w/ UI less auto install if n/a @ default location: $HOME/Jake2/baseq2 - JOGL GL2 Renderer 'joglgl2' - JOGL ES2 Renderer 'jogles2' (TBD) - Replaced JOGLKBD (AWT) w/ NEWTKBD - JOGL* Renderer using NEWT
* Remove lwjglSven Gothel2012-10-081-214/+0
|
* Changes to enable Jake2 to run well as an applet inside the Kenneth B. Russell2008-03-022-22/+50
| | | | | | | | | | | | | | | | | | | | | next-generation Java Plug-In. Added Globals.appletMode, Globals.applet and Globals.sizeChangeListener to be able to easily pass around the knowledge that the system is running in applet mode, and the applet itself, which becomes the parent container for the output. Most changes were in Jsr231Driver to support putting the Display into a preexisting parent container rather than a new Frame each time. Changed JOGLKBD to allow manual initialization of the parent container rather than obtaining it from a CreateNotify or ConfigureNotify event since these will never be generated in the applet case. Removed various calls to System.exit(), although strictly speaking this is no longer necessary because it is expected that the separate_jvm parameter will be used in conjunction with the new Java Plug-In to create a fresh JVM instance for each run of Jake2. Video mode switching in applet mode is working; the applet resizes (via JavaScript) to accommodate the newly selected resolution. Full screen mode when running as an applet is not implemented at this point, as the intent was to show this inside the browser, though support could be added very straightforwardly.
* bugfix: center the mouse correct, now really ;-)Carsten Weisse2007-05-121-5/+3
|
* bugfix: center the mouse correct, now really ;-)Carsten Weisse2007-05-121-4/+9
|
* bugfix: sorry the mouse goes crazyCarsten Weisse2007-05-121-2/+2
|
* bugfix: center the mouse correctCarsten Weisse2007-05-121-2/+2
|
* clean upCarsten Weisse2007-04-161-2/+0
|
* cosmeticRene Stoeckel2007-04-151-3/+3
|
* clean upCarsten Weisse2007-02-272-8/+0
|
* hide mouse on cinematicCarsten Weisse2006-12-121-3/+3
|
* switch to lwjgl 1.0beta3 (sound and gfx tested on MacBook Pro)Carsten Weisse2006-10-261-5/+1
|
* allow to specify a clientportHolger Zickner2006-01-111-4/+8
|
* code cleanups and beautificationRene Stoeckel2005-12-271-50/+48
|
* remove timer hack and use new Timer classesHolger Zickner2005-07-014-12/+8
|
* different Timers implementing Milliseconds()Holger Zickner2005-07-014-0/+121
|
* parseInt/Long may throw an exceptionHolger Zickner2005-06-261-4/+11
|
* simulate keyboard repeatsHolger Zickner2005-06-071-2/+26
|
* handle characters with AltGr properlyHolger Zickner2005-06-061-2/+5
|
* handle keys with AltGr properlyHolger Zickner2005-06-061-5/+2
|
* handle keys with AltGr properlyHolger Zickner2005-06-062-5/+8
|
* better messageCarsten Weisse2005-02-201-2/+2
|
* correct mouse button numbering for jogl (left->K_MOUSE1, center->K_MOUSE3, ↵Carsten Weisse2005-02-201-6/+20
| | | | right->K_MOUSE2)
* correct mouse button numbering for lwjgl (left->0, center->2, right->1)Carsten Weisse2005-02-201-3/+0
|
* mousewheel supportHolger Zickner2004-12-201-5/+12
|
* jwjgl mouse handling works fine without recenteringHolger Zickner2004-12-164-25/+4
|
* fixes a right mouse button bug. (dsanders)Carsten Weisse2004-12-161-1/+8
|
* simpleCarsten Weisse2004-12-161-6/+4
|
* reenable mousewheel supportHolger Zickner2004-12-151-12/+14
|
* mouse uses delta --> freelook is ok;Carsten Weisse2004-12-141-15/+31
| | | | keycode translation is now ok
* merge LWJGL input system changesHolger Zickner2004-12-146-229/+439
|
* bugfix 1056765Holger Zickner2004-11-031-2/+6
| | | | allow use of character and modifier keys simultaneously
* mouse wheel supportHolger Zickner2004-11-033-5/+21
|
* bugfix for toggle console on Win32 (US and DE keyboard)Carsten Weisse2004-10-311-2/+5
|
* toggles the menu like US-Keyboard for DECarsten Weisse2004-10-281-1/+2
| | | | ( ` and ~ and ^ )
* code cleanupCarsten Weisse2004-10-201-25/+53
|
* NET methods refactored (name cleanup)Carsten Weisse2004-10-171-15/+15
|
* nonblocking network and code cleanupCarsten Weisse2004-10-171-364/+83
|
* reformat (java conventions)Carsten Weisse2004-10-171-715/+632
|
* major refactoring in game, server and client packageRene Stoeckel2004-09-222-396/+426
|
* did some cource cleanupsRene Stoeckel2004-09-101-41/+38
|
* default to freelookHolger Zickner2004-09-081-2/+2
|
* remove game_export_t and other dll related stuffHolger Zickner2004-08-291-10/+1
|
* replace Lib functionsHolger Zickner2004-07-281-2/+2
|
* profilingHolger Zickner2004-07-193-24/+13
|