Skip to content

Commit

Permalink
package
Browse files Browse the repository at this point in the history
  • Loading branch information
sechshelme committed Jan 21, 2023
1 parent 446ba5e commit 62fbc4f
Show file tree
Hide file tree
Showing 73 changed files with 284 additions and 3 deletions.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
239 changes: 239 additions & 0 deletions SDL_Packages/units/sdl2_package.lpk
Original file line number Diff line number Diff line change
@@ -0,0 +1,239 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<Package Version="5">
<Name Value="SDL2_Package"/>
<Type Value="RunAndDesignTime"/>
<CompilerOptions>
<Version Value="11"/>
<SearchPaths>
<UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)"/>
</SearchPaths>
</CompilerOptions>
<Files>
<Item>
<Filename Value="ctypes.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="jedi.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdl.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdl2.pas"/>
<UnitName Value="sdl2"/>
</Item>
<Item>
<Filename Value="sdl2_gfx.pas"/>
<UnitName Value="sdl2_gfx"/>
</Item>
<Item>
<Filename Value="sdl2_image.pas"/>
<UnitName Value="sdl2_image"/>
</Item>
<Item>
<Filename Value="sdl2_mixer.pas"/>
<UnitName Value="sdl2_mixer"/>
</Item>
<Item>
<Filename Value="sdl2_net.pas"/>
<UnitName Value="sdl2_net"/>
</Item>
<Item>
<Filename Value="sdl2_package.lpk"/>
<Type Value="Text"/>
</Item>
<Item>
<Filename Value="sdl2_ttf.pas"/>
<UnitName Value="sdl2_ttf"/>
</Item>
<Item>
<Filename Value="sdlatomic.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlaudio.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlblendmode.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlclipboard.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlcpuinfo.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlerror.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlerror_c.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlevents.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlfilesystem.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlgamecontroller.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlgesture.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlguid.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlhaptic.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlhidapi.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlhints.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdljoystick.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlkeyboard.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlloadso.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdllocale.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdllog.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlmessagebox.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlmisc.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlmouse.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlmutex.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlpixels.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlplatform.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlpower.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlrect.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlrenderer.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlrwops.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlscancode.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlsensor.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlshape.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlstdinc.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlsurface.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlsystem.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlsyswm.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlthread.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdltimer.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdltouch.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdltypes.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlversion.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="sdlvideo.inc"/>
<Type Value="Include"/>
</Item>
</Files>
<RequiredPkgs>
<Item>
<PackageName Value="FCL"/>
</Item>
</RequiredPkgs>
<UsageOptions>
<UnitPath Value="$(PkgOutDir)"/>
</UsageOptions>
<PublishOptions>
<Version Value="2"/>
<UseFileFilters Value="True"/>
</PublishOptions>
</Package>
</CONFIG>
22 changes: 22 additions & 0 deletions SDL_Packages/units/sdl2_package.pas
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{ This file was automatically created by Lazarus. Do not edit!
This source is only used to compile and install the package.
}

unit SDL2_Package;

{$warn 5023 off : no warning about unused units}
interface

uses
sdl2, sdl2_gfx, sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf,
LazarusPackageIntf;

implementation

procedure Register;
begin
end;

initialization
RegisterPackage('SDL2_Package', @Register);
end.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
5 changes: 5 additions & 0 deletions lazyfoo.net/01_-_Hello_SDL/Project1.lpi
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,11 @@
<RunParams>
<FormatVersion Value="2"/>
</RunParams>
<RequiredPackages>
<Item>
<PackageName Value="SDL2_Package"/>
</Item>
</RequiredPackages>
<Units>
<Unit>
<Filename Value="Project1.pas"/>
Expand Down
5 changes: 5 additions & 0 deletions lazyfoo.net/03_-_Event_Driven_Programming/Project1.lpi
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,11 @@
<RunParams>
<FormatVersion Value="2"/>
</RunParams>
<RequiredPackages>
<Item>
<PackageName Value="SDL2_Package"/>
</Item>
</RequiredPackages>
<Units>
<Unit>
<Filename Value="Project1.pas"/>
Expand Down
5 changes: 5 additions & 0 deletions lazyfoo.net/04_-_Key_Presses/Project1.lpi
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,11 @@
<RunParams>
<FormatVersion Value="2"/>
</RunParams>
<RequiredPackages>
<Item>
<PackageName Value="SDL2_Package"/>
</Item>
</RequiredPackages>
<Units>
<Unit>
<Filename Value="Project1.pas"/>
Expand Down
11 changes: 8 additions & 3 deletions lazyfoo.net/04_-_Key_Presses/Project1.pas
Original file line number Diff line number Diff line change
Expand Up @@ -92,11 +92,16 @@
procedure Close;
var
i: integer;
surface: PSDL_Surface;
begin
for i := 0 to Length(gKeyPressSurfaces) - 1 do begin
SDL_FreeSurface(gKeyPressSurfaces[TKeyPressesSurface(i)]);
gKeyPressSurfaces[TKeyPressesSurface(i)] := nil;
for surface in gKeyPressSurfaces do begin
SDL_FreeSurface(surface);
// surface := nil;
end;
// for i := 0 to Length(gKeyPressSurfaces) - 1 do begin
// SDL_FreeSurface(gKeyPressSurfaces[TKeyPressesSurface(i)]);
// gKeyPressSurfaces[TKeyPressesSurface(i)] := nil;
// end;
SDL_DestroyWindow(gWindow);
gWindow := nil;
SDL_Quit();
Expand Down
Binary file added units.tar.bz2
Binary file not shown.

0 comments on commit 62fbc4f

Please sign in to comment.