summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2022-01-18 20:44:50 +0100
committerErich Eckner <git@eckner.net>2022-01-18 20:44:50 +0100
commitaf9720021680bf6a0f196b25c5d0511925e34a09 (patch)
treecea811da749f246a9e31ad00fe3af6b5115b5226
downloadPenrose-af9720021680bf6a0f196b25c5d0511925e34a09.tar.xz
initial commit
-rw-r--r--.gitignore7
-rw-r--r--penrose.icobin0 -> 137040 bytes
-rw-r--r--penrose.lpi77
-rw-r--r--penrose.lpr22
-rw-r--r--penrose.lps34
-rw-r--r--penrose.resbin0 -> 139052 bytes
-rw-r--r--unit1.lfm9
-rw-r--r--unit1.pas26
8 files changed, 175 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..436d137
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,7 @@
+*.bak
+*.ppu
+*.o
+*.tar.gz
+*~
+lib
+Penrose
diff --git a/penrose.ico b/penrose.ico
new file mode 100644
index 0000000..0341321
--- /dev/null
+++ b/penrose.ico
Binary files differ
diff --git a/penrose.lpi b/penrose.lpi
new file mode 100644
index 0000000..f31ac51
--- /dev/null
+++ b/penrose.lpi
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<CONFIG>
+ <ProjectOptions>
+ <Version Value="11"/>
+ <General>
+ <SessionStorage Value="InProjectDir"/>
+ <MainUnit Value="0"/>
+ <Title Value="penrose"/>
+ <Scaled Value="True"/>
+ <ResourceType Value="res"/>
+ <UseXPManifest Value="True"/>
+ <XPManifest>
+ <DpiAware Value="True"/>
+ </XPManifest>
+ <Icon Value="0"/>
+ </General>
+ <BuildModes Count="1">
+ <Item1 Name="Default" Default="True"/>
+ </BuildModes>
+ <PublishOptions>
+ <Version Value="2"/>
+ <UseFileFilters Value="True"/>
+ </PublishOptions>
+ <RunParams>
+ <FormatVersion Value="2"/>
+ <Modes Count="0"/>
+ </RunParams>
+ <RequiredPackages Count="1">
+ <Item1>
+ <PackageName Value="LCL"/>
+ </Item1>
+ </RequiredPackages>
+ <Units Count="2">
+ <Unit0>
+ <Filename Value="penrose.lpr"/>
+ <IsPartOfProject Value="True"/>
+ </Unit0>
+ <Unit1>
+ <Filename Value="unit1.pas"/>
+ <IsPartOfProject Value="True"/>
+ <ComponentName Value="Form1"/>
+ <ResourceBaseClass Value="Form"/>
+ <UnitName Value="Unit1"/>
+ </Unit1>
+ </Units>
+ </ProjectOptions>
+ <CompilerOptions>
+ <Version Value="11"/>
+ <Target>
+ <Filename Value="penrose"/>
+ </Target>
+ <SearchPaths>
+ <IncludeFiles Value="$(ProjOutDir)"/>
+ <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)"/>
+ </SearchPaths>
+ <Linking>
+ <Options>
+ <Win32>
+ <GraphicApplication Value="True"/>
+ </Win32>
+ </Options>
+ </Linking>
+ </CompilerOptions>
+ <Debugging>
+ <Exceptions Count="3">
+ <Item1>
+ <Name Value="EAbort"/>
+ </Item1>
+ <Item2>
+ <Name Value="ECodetoolError"/>
+ </Item2>
+ <Item3>
+ <Name Value="EFOpenError"/>
+ </Item3>
+ </Exceptions>
+ </Debugging>
+</CONFIG>
diff --git a/penrose.lpr b/penrose.lpr
new file mode 100644
index 0000000..f362a29
--- /dev/null
+++ b/penrose.lpr
@@ -0,0 +1,22 @@
+program penrose;
+
+{$mode objfpc}{$H+}
+
+uses
+ {$IFDEF UNIX}{$IFDEF UseCThreads}
+ cthreads,
+ {$ENDIF}{$ENDIF}
+ Interfaces, // this includes the LCL widgetset
+ Forms, Unit1
+ { you can add units after this };
+
+{$R *.res}
+
+begin
+ RequireDerivedFormResource:=True;
+ Application.Scaled:=True;
+ Application.Initialize;
+ Application.CreateForm(TForm1, Form1);
+ Application.Run;
+end.
+
diff --git a/penrose.lps b/penrose.lps
new file mode 100644
index 0000000..2956bcd
--- /dev/null
+++ b/penrose.lps
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<CONFIG>
+ <ProjectSession>
+ <Version Value="11"/>
+ <BuildModes Active="Default"/>
+ <Units Count="2">
+ <Unit0>
+ <Filename Value="penrose.lpr"/>
+ <IsPartOfProject Value="True"/>
+ <EditorIndex Value="-1"/>
+ <WindowIndex Value="-1"/>
+ <TopLine Value="-1"/>
+ <CursorPos X="-1" Y="-1"/>
+ <UsageCount Value="20"/>
+ </Unit0>
+ <Unit1>
+ <Filename Value="unit1.pas"/>
+ <IsPartOfProject Value="True"/>
+ <ComponentName Value="Form1"/>
+ <ResourceBaseClass Value="Form"/>
+ <UnitName Value="Unit1"/>
+ <IsVisibleTab Value="True"/>
+ <UsageCount Value="20"/>
+ <Loaded Value="True"/>
+ <LoadedDesigner Value="True"/>
+ </Unit1>
+ </Units>
+ <JumpHistory HistoryIndex="-1"/>
+ <RunParams>
+ <FormatVersion Value="2"/>
+ <Modes Count="0" ActiveMode=""/>
+ </RunParams>
+ </ProjectSession>
+</CONFIG>
diff --git a/penrose.res b/penrose.res
new file mode 100644
index 0000000..1adb040
--- /dev/null
+++ b/penrose.res
Binary files differ
diff --git a/unit1.lfm b/unit1.lfm
new file mode 100644
index 0000000..bdd5c9b
--- /dev/null
+++ b/unit1.lfm
@@ -0,0 +1,9 @@
+object Form1: TForm1
+ Left = 1690
+ Height = 268
+ Top = 180
+ Width = 357
+ Caption = 'Form1'
+ DesignTimePPI = 107
+ LCLVersion = '2.0.12.0'
+end
diff --git a/unit1.pas b/unit1.pas
new file mode 100644
index 0000000..ec73033
--- /dev/null
+++ b/unit1.pas
@@ -0,0 +1,26 @@
+unit Unit1;
+
+{$mode objfpc}{$H+}
+
+interface
+
+uses
+ Classes, SysUtils, Forms, Controls, Graphics, Dialogs;
+
+type
+ TForm1 = class(TForm)
+ private
+
+ public
+
+ end;
+
+var
+ Form1: TForm1;
+
+implementation
+
+{$R *.lfm}
+
+end.
+