aboutsummaryrefslogtreecommitdiff
path: root/engines/hopkins/computer.cpp
AgeCommit message (Collapse)Author
2014-05-17HOPKINS: Fix loading of variant COMPUTAN.TXT used by Polish version.D G Turner
This is the final fix for bug #6590 - "HOPKINS-PL: Crash using computer in office".
2014-05-17HOPKINS: Further cleanup in ComputerManager class.D G Turner
Have simplified the parsing of the COMPUTAN.TXT file prior to looking at supporting the Polish file format variant. These change should have no functional difference, but improve the code by removing a set-but-unused bool in the MenuItem structure, fixing a number of repeated "magic" values to be explicit as various buffer sizes and replacing usage of strcpy with the safer version from our Common code etc.
2014-05-17HOPKINS: Add sanity check to parsing of COMPUTAN.TXT file.D G Turner
This previously crashed on the Polish version due to a variant file format causing the parsing to make several invalid memory accesses. This prevents this crash and any other in future, though it does not fix the parsing of the variant file format.
2014-02-18HOPKINS: Make GPL headers consistent in themselves.Johannes Schickel
2014-02-09HOPKINS: Reduce the scope of some variablesStrangerke
2013-11-09HOPKINS: Replace cascades of if by switches for language checksStrangerke
2013-08-01HOPKINS: Slight cleanup.Johannes Schickel
This renames HopkinsEngine::targetName to HopkinsEngine::getTargetName. This is more consistent with the name scheme of the remaining getters. It also makes getTargetName return a const reference instead of a copy.
2013-07-31HOPKINS: Reverted to saving Breakout high scores in a separate filePaul Gilbert
2013-07-26HOPKINS: Move breakout highscore table to savegames, and fixes to displayPaul Gilbert
2013-04-28HOPKINS: Fix for #3611739 graphic corruption in Breakout gamePaul Gilbert
2013-04-18HOPKINS: Replace non-ASCII characters by octal string literalsMax Horn
This silences a clang warning. It seems like a good idea, too: non-ASCII chars in string constants are prone to break as a result of (possibly unintentional) encoding conversions (which one can configure git to perform).
2013-04-16HOPKINS: Fix broken condition detected by CoverityStrangerke
2013-04-11HOPKINS: Constify some functions and membersStrangerke
2013-04-10HOPKINS: Reduce the use of lockScreen() and unlockScreen() by adding them in ↵Strangerke
clearScreen()
2013-04-10HOPKINS: Make engine less verbose by reducing some object namesStrangerke
2013-04-09HOPKINS: Renamed remaining GraphicsManager methodsPaul Gilbert
2013-04-09HOPKINS: Renaming some of the remaining graphics methodsPaul Gilbert
2013-04-07HOPKINS: Fix glitch when exiting computer in FBI roomsStrangerke
2013-04-05HOPKINS: JANITORIAL: Remove trailing spaces and tabsStrangerke
2013-04-05HOPKINS: Remove g_PTRNULStrangerke
2013-04-03HOPKINS: Standardize the use of g_PTRNULStrangerke
2013-03-30HOPKINS: Rename display buffersStrangerke
2013-03-27HOPKINS: Fix several Cppcheck warningStrangerke
2013-03-20HOPKINS: Remove setParent() from TalkManagerStrangerke
2013-03-20HOPKINS: Remove setParent() from SaveLoadManager and ScriptManagerStrangerke
2013-03-20HOPKINS: Remove setParent() from MenuManager and ObjectsManagerStrangerke
2013-03-20HOPKINS: Remove setParent() from GraphicsManagerStrangerke
2013-03-20HOPKINS: Remove setParent() from GlobalsStrangerke
2013-03-20HOPKINS: Remove setParent() from FontManagerStrangerke
2013-03-19HOPKINS: Remove setParent() from FileManagerStrangerke
2013-03-19HOPKINS: Remove setParent() from EventsManager and DebuggerStrangerke
2013-03-19HOPKINS: Remove setParent() from ComputerManagerStrangerke
2013-03-17HOPKINS: Fix some references to renamed DD_VBL methodPaul Gilbert
2013-03-17Merge branch 'hopkins_dirtyRects'Paul Gilbert
Conflicts: engines/hopkins/anim.cpp engines/hopkins/computer.cpp engines/hopkins/dialogs.cpp engines/hopkins/graphics.cpp engines/hopkins/hopkins.cpp
2013-03-13HOPKINS: Bugfix for refreshing Breakout lives when one is lostPaul Gilbert
2013-03-12HOPKINS: Endian fix for playing Breakout gamePaul Gilbert
2013-03-12HOPKINS: Dirty rect fix for Breakout gamePaul Gilbert
2013-03-04HOPKINS: Some renamingStrangerke
2013-03-02HOPKINS: Renamed dirty rect methodsPaul Gilbert
2013-02-26HOPKINS: Some renaming in GraphicsManagerStrangerke
2013-02-25HOPKINS: Home-screen now displaying correctly with dirty rectsPaul Gilbert
2013-02-25HOPKINS: Rename DD_VBL() -> updateScreen()Filippos Karapetis
2013-02-20HOPKINS: More misc renamingStrangerke
2013-02-19HOPKINS: Misc renaming, some sound refactoringStrangerke
2013-02-16HOPKINS: Some renaming and refactoringStrangerke
2013-02-15HOPKINS: Reorder includesStrangerke
2013-02-11HOPKINS: Some renaming and refactoring in ComputerManager and FontManagerStrangerke
2013-02-07HOPKINS: Improve private/public scope in Globals. Remove some useless ↵Strangerke
variables, move some variables to FontManager
2013-02-04HOPKINS: Refactoring in ComputerManagerStrangerke
2013-01-31HOPKINS: More refactoring in AnimationManager and ComputerManagerStrangerke