Commit Graph

  • 9eb72b1baa Changed Documented method purpose statements Removed method RotateAroundPoint ~g2k Tom Hicks 2006-06-18 14:32:40 -04:00
  • b03bdb0cbc Changed Moved LoadBMP into the OpenArena namespace ~g2k Tom Hicks 2006-06-18 14:30:52 -04:00
  • 64c8c11d0c Changed: Properly changed comments from original install script. Changed: Hid base secion in installer as it is required anyway ~g2k. Tom Hicks 2005-07-24 04:48:11 -04:00
  • b1aa789fa6 Added: Missing #include <cctype> ~g2k Tom Hicks 2005-07-21 20:05:09 -04:00
  • 836f8f1ddc Added: Beginning plugin suppord ~g2k Tom Hicks 2005-07-21 20:04:51 -04:00
  • 9f060db8da Added ModelConverter C# Project ~g2k Tom Hicks 2005-07-20 21:08:13 -04:00
  • b60f87fa45 Changed: The cursor is now hidden in the window. TODO: Finish dependencies in Makefile and release :) ~g2k Tom Hicks 2005-07-15 03:09:38 -04:00
  • 148b62c11e Changed: Cleaned up the linux portion of the code Changed: Finished updating the linux portion of the code with the previous changes to OpenArena::Window ~g2k Tom Hicks 2005-07-15 02:27:05 -04:00
  • dc525da6d8 Changed: Made OpenArena::Screen more abstract. Changed: Updated OPENARENA_VERSION to CVS this should be set to a number for release builds. ~g2k Tom Hicks 2005-07-14 19:22:08 -04:00
  • 5a6c0fca9d Fixed a couple bugs involving OpenArena::Keys where either windows virtual keys or char's were being used instead. ~g2k Tom Hicks 2005-07-14 16:08:50 -04:00
  • 40c2acbbf9 Changed: Console (ingame) now works ~g2k Tom Hicks 2005-07-02 22:28:21 -04:00
  • 4a7acb6812 Changed: Made the makefiles a bit more proper ~g2k Tom Hicks 2005-07-02 22:27:07 -04:00
  • c46626a7a8 Added: Resolution to startup output Changed: Fixed GetMousePosition Changed: Fixed SetMousePosition ~g2k Tom Hicks 2005-07-02 14:46:43 -04:00
  • f46ad5bc7f Fixed Vec2f::operator=() and Vec2i::operator=() ~g2k Tom Hicks 2005-07-02 14:45:02 -04:00
  • d1cd343417 Changed: Swaped the right and middle mouse buttons in TranslateButton so they should be correct now. ~g2k Tom Hicks 2005-07-02 14:44:16 -04:00
  • b19e58ec85 Changed: Moved call to window.SetMousePosition() only occur if the mouse has been moved. ~g2k Tom Hicks 2005-07-02 14:40:09 -04:00
  • 705ee5ba09 Added: GetMousePosition and SetMousePosition methods ~g2k Tom Hicks 2005-07-02 01:47:23 -04:00
  • 17565c41c1 Added: Class Vec2i ~g2k Tom Hicks 2005-07-02 01:46:50 -04:00
  • de0c0682d2 Added: g_mousePosition which may prolly won't stay long Removed: old comment ~g2k Tom Hicks 2005-07-02 01:46:28 -04:00
  • 08ef90e302 Added: Added a second RotateView method which accepts and normalizes a Vec3d vector as opposed to individual components. Changed: SetViewByMouse now requires an OpenArena::Window not a Screen Added: Implemented SetViewByMouse for linux ~g2k Tom Hicks 2005-07-02 01:44:58 -04:00
  • dced47e5b1 Added: Added a second RotateView method which accepts and normalizes a Vec3d vector as opposed to individual components. Changed: SetViewByMouse now requires an OpenArena::Window not a Screen ~g2k Tom Hicks 2005-07-02 01:43:17 -04:00
  • 4e14ef1072 Changed: Fixed X11 keyboard input. Events are now caught and acted upon. ~g2k Tom Hicks 2005-07-01 19:44:57 -04:00
  • b1c585a9b0 Changed: Fixed the name of my.cfg the m was accidentaly in caps. ~g2k Tom Hicks 2005-07-01 19:42:57 -04:00
  • 06236ffc86 Replaced LBUTTON RBUTTON and MBUTTON with BUTTON0 through BUTTON4 ~g2k Tom Hicks 2005-06-29 12:05:53 -04:00
  • 4055e36027 More work on keyhandling ~g2k Tom Hicks 2005-06-29 12:05:21 -04:00
  • b1395f66f5 Removed: Removed the windows specific section in preparation for a unified keyhandler. This BREAKS windows and will be fixed soon ~g2k Tom Hicks 2005-06-29 11:34:21 -04:00
  • c16a0dae6d Changed: Renamed a few classes Changed: Moved most sensible objects into the OpenArena namespace ~g2k Tom Hicks 2005-06-29 11:33:11 -04:00
  • f6a191d21d Added linux implementations of Open and Close ~g2k Tom Hicks 2005-06-26 13:24:04 -04:00
  • 6fcf82bd1f Changed: Upadted Key references to the new namespace. ~g2k Tom Hicks 2005-06-26 13:22:52 -04:00
  • 16f0a7efc1 Added make target window.o ~g2k Tom Hicks 2005-06-26 13:19:22 -04:00
  • f097e77839 Changed: Moved KillGLWindow and CreateGLWindow to the Window class ~g2k Tom Hicks 2005-06-26 13:16:40 -04:00
  • 40e1137a42 Changed: Updated all Key references to the new namespace. ~g2k Tom Hicks 2005-06-26 13:15:35 -04:00
  • caa8669a23 Added: Resize Method Changed: Moved attrListSgl and attrListDbl to this file ~g2k Tom Hicks 2005-06-26 13:13:30 -04:00
  • 13a10c2e29 Added: Surrounded the entire with an ifdef ~g2k Tom Hicks 2005-06-26 13:10:41 -04:00
  • a579c9612c The windows portion of Window is properly abstract now. ~g2k Tom Hicks 2005-06-26 11:01:37 -04:00
  • 7aae80da7a Changed: Partially abstracted the windows version of OpenArena::Window CreateGLWindow and KillGLWindow are now part of the Window class. ResizeGLScene and InitGL are now callbacks. Direct calls to SwapBuffers and glXSwapBuffers have been replaced by a SwapBuffers method of Window. ~g2k Tom Hicks 2005-06-26 10:56:45 -04:00
  • 6e11904c95 Changed: Partially abstracted the windows version of OpenArena::Window CreateGLWindow and KillGLWindow are now part of the Window class ResizeGLScene and InitGL are now callbacks Tom Hicks 2005-06-26 10:55:03 -04:00
  • 14407e8103 *** empty log message *** Tom Hicks 2005-06-26 09:57:00 -04:00
  • d5373e6252 Added: Preliminary keyhandling code for linux ~g2k Tom Hicks 2005-06-26 09:56:47 -04:00
  • a22bebe351 Changed Keys from #define's to an enum ~g2k Tom Hicks 2005-06-26 09:53:47 -04:00
  • e5799a3577 *** empty log message *** Tom Hicks 2005-06-26 08:53:18 -04:00
  • 40d8ed8abc Made main executable OA in the OpenArena folder ~g2k Tom Hicks 2005-06-26 08:48:27 -04:00
  • 87b170a778 Moved calls to level.Render and SwapBuffers into DrawGLScene method which will probably be renamed. Fixed a syntax error where String was used instead of string. ~g2k Tom Hicks 2005-06-26 08:47:48 -04:00
  • 8f14a96d22 Removed a useless comment ~g2k Tom Hicks 2005-06-26 08:46:02 -04:00
  • adc02e7b98 Undind the changes I made a few hours ago. This file will end up looking more like the linux section and become OS independent. ~g2k Tom Hicks 2005-06-26 08:42:20 -04:00
  • 417ee72f95 Added CDT project file ~g2k Tom Hicks 2005-06-26 06:00:29 -04:00
  • cd41f08b5d Added oa to .cvsignore ~g2k Tom Hicks 2005-06-26 05:58:54 -04:00
  • c446a997bf Removed binary files which visual studio recreates automatically oa.ncb and vc70.idb ~g2k Tom Hicks 2005-06-26 05:58:00 -04:00
  • bd62e253f3 Added appropriate defines for some of the linux keys ~g2k Tom Hicks 2005-06-26 05:56:02 -04:00
  • 9531e9cbb2 *** empty log message *** Tom Hicks 2005-06-26 05:55:19 -04:00
  • 7bf68d9016 Added: Uses version.h Changed: No longer renders just a triangle. Hopefully it will now graphically look like the windows version. This version probably won't compile though. ~g2k Tom Hicks 2005-06-25 18:21:56 -04:00
  • 4d42ebb345 *** empty log message *** Tom Hicks 2005-06-25 18:20:34 -04:00
  • 05cf880b67 Added: uses version.h Changed: cleaned up message handling a little ~g2k Tom Hicks 2005-06-25 18:19:29 -04:00
  • 890220ea4d Changed: Added parens around i<<1 so it's more readable. ~g2k Tom Hicks 2005-06-25 18:17:23 -04:00
  • c4a5861d6d Added version.h which defines OPENARENA_VERSION as "OpenArena v0.1.2" This should be updated from now on. ~g2k Tom Hicks 2005-06-25 18:16:37 -04:00
  • 4ff0eff556 Changed: Compiles and runs under linux TODO: Makefile needs to be tweaked TODO: linux version needs to be changed so it actually renders the world 'n stuff ~g2k Tom Hicks 2005-06-25 16:09:42 -04:00
  • f5bbd7d2d7 Changed: #ifdef'd a block of code I don't know how to make work on linux yet. ~g2k Tom Hicks 2005-06-25 16:03:43 -04:00
  • aac42e0942 ~Changed: Renamed method Status to Loaded to make it more meaningfull ~g2k Tom Hicks 2005-06-25 16:01:19 -04:00
  • ca03309f30 Changed: Moved declaration of g_Screen to this file ~g2k Tom Hicks 2005-06-25 16:00:34 -04:00
  • 2b0eb47732 Changed: #ifdef'd windows only stuff that's waiting for abstraction ~g2k Tom Hicks 2005-06-25 15:58:51 -04:00
  • a2e2f65ba3 Changed: Changed the type of g_Screen to OpenArena::Window the subclass of SCREEN ~g2k Tom Hicks 2005-06-25 15:55:47 -04:00
  • ec12f2216e Changed: #ifdef'd windows only stuff Changed: Removed an old comment ~g2k Tom Hicks 2005-06-25 15:54:39 -04:00
  • 1882f4e3d8 Changed: Made g++ friendly Changed: #ifdef'd something that needs to be abstracted into oa_audio library ~g2k Tom Hicks 2005-06-25 15:52:57 -04:00
  • 815c13ae23 Added KEY_BACK as backspace Linux KEY_'s use garbage values ~g2k Tom Hicks 2005-06-25 15:51:36 -04:00
  • 69a936683e Added Window as a subclass of Screen Screen should be os/hardware independent window should contain all nastiness. ~g2k Tom Hicks 2005-06-25 15:50:22 -04:00
  • 6ebf542799 Changed: Converted default.tga to default.bmp ~g2k Tom Hicks 2005-06-20 05:39:34 -04:00
  • 5d4088d68d Changed: Added missing const to list::Contains ~g2k Tom Hicks 2005-06-20 05:38:12 -04:00
  • 2e1d7fa1b8 Changed: Fixed #include <windows.h> ~g2k Tom Hicks 2005-06-20 05:37:44 -04:00
  • 0609d9753d Changed a texture ~g2k Tom Hicks 2005-06-20 05:36:39 -04:00
  • 592b3c5233 Changed workig directory to the OpenArena folder ~g2k Tom Hicks 2005-06-20 05:35:54 -04:00
  • 95d0cad7dc Added Debug folder to .cvsignore ~g2k Tom Hicks 2005-06-20 05:35:18 -04:00
  • f3d6dd3e97 Changed /license.txt but it's still incomplete. It needs copies of the GNU GPL and QTPL included. ~g2k Tom Hicks 2005-06-20 03:08:46 -04:00
  • d189b54baf Removed /bass.dll as it was completely unnecessary and unused. ~g2k Tom Hicks 2005-06-20 03:08:04 -04:00
  • c4142ceb0f Created by Eclipse. IBM's Eclipse is being used for linux development. Microsoft's Visual Studio .NET 2003 is still being used for windows. ~g2k Tom Hicks 2005-06-20 03:07:38 -04:00
  • ab7e016a81 Moved main.cpp to windows.cpp Added linux.cpp These 2 files should be where 99% of OS specific code resided other than the oa_* dynamic libraries. Tom Hicks 2005-06-20 03:06:12 -04:00
  • 27acdae508 Added makefiles to build under linux still no support for cygwin. ~g2k Tom Hicks 2005-06-20 03:04:55 -04:00
  • 65856a4ae1 Changed: Updated to compile under linux Changed: Changed console code so pressing the toggleconsole key no longer sends the keypress to the console. ~g2k Tom Hicks 2005-06-20 03:04:15 -04:00
  • a0b8ce778b Changed: Updated to compile under linux ~g2k Tom Hicks 2005-06-20 03:03:16 -04:00
  • e2ca6ca672 Moved from / ~G2k Tom Hicks 2005-06-20 03:01:43 -04:00
  • d7dbdc2e31 Moved to /doc folder ~g2k Tom Hicks 2005-06-20 03:01:00 -04:00
  • 8aed6ad86c *** empty log message *** Tom Hicks 2004-06-30 23:46:23 -04:00
  • d69652025d Added error reporting to the LEVEL::Execute Function Added the LEVEL::ConsolePrint Function Added the quit command this can be used in a config file Fixed console to make it work more logically and allow for output Tom Hicks 2003-10-26 17:17:33 -05:00
  • 1b69486f3c Fixed console to recognize almost all keyboard keys deemed reasonable. Tom Hicks 2003-10-26 04:19:34 -05:00
  • 6f0db4a3ad Readded Binary files Tom Hicks 2003-10-26 00:18:37 -04:00
  • 2157244344 Readded Binary files Tom Hicks 2003-10-25 05:00:58 -04:00
  • ca0f103fef Readded Binary files Tom Hicks 2003-10-25 04:48:42 -04:00
  • 3a7af47712 Readded Binary files Tom Hicks 2003-10-25 04:26:39 -04:00
  • c7efe8eebb Readded Binary files Tom Hicks 2003-10-25 04:17:26 -04:00
  • 35cd7387fe Removed Binary files will be readded soon Tom Hicks 2003-10-25 04:11:42 -04:00
  • b512f5dd90 Added some console functions (map_load, map_save, config_load, config_save, exec) Added Bind method to the ControlSchemeClass Tom Hicks 2003-10-20 15:22:05 -04:00
  • 1685e64676 Fixed console and made commands typed there work Tom Hicks 2003-10-20 13:31:30 -04:00
  • 4c6f5dfb15 *** empty log message *** Tom Hicks 2003-10-15 00:57:23 -04:00
  • 143c82175e *** empty log message *** Tom Hicks 2003-10-15 00:55:50 -04:00