aboutsummaryrefslogtreecommitdiff
path: root/captain/template.f90
diff options
context:
space:
mode:
authorJeffrey Armstrong <jeff@approximatrix.com>2021-03-30 10:52:12 -0400
committerJeffrey Armstrong <jeff@approximatrix.com>2021-03-30 10:52:12 -0400
commitfbfd194941de48affaa92522ceaff97010abc1c2 (patch)
tree9be8f652bfaaeb6bc2e11134275098dec23ce92e /captain/template.f90
parentfde763f60465b28d33260479b64d9555abc5bcbb (diff)
downloadlevitating-fbfd194941de48affaa92522ceaff97010abc1c2.tar.gz
levitating-fbfd194941de48affaa92522ceaff97010abc1c2.zip
Fixed outstanding issues in template variable assignment and player content building. Removed unnecessary logging calls.
Diffstat (limited to 'captain/template.f90')
-rw-r--r--captain/template.f909
1 files changed, 2 insertions, 7 deletions
diff --git a/captain/template.f90 b/captain/template.f90
index f8a6625..997bef3 100644
--- a/captain/template.f90
+++ b/captain/template.f90
@@ -105,10 +105,6 @@ contains
class(variable)::self
character(*), intent(in)::v
- if(associated(self%vstr)) then
- deallocate(self%vstr)
- end if
-
allocate(character(len=max(len_trim(v), 1)) :: self%vstr)
if(len_trim(v) == 0) then
self%vstr = " "
@@ -137,7 +133,6 @@ contains
end subroutine variable_assign_integer
subroutine variable_assign_string(self, name, str)
- use logging
implicit none
class(variable)::self
@@ -146,7 +141,7 @@ contains
call self%set_name(name)
self%vtype = VTYPE_STRING
call self%set_string_value(str)
-
+
end subroutine variable_assign_string
subroutine variable_assign_logical(self, name, lg)
@@ -259,7 +254,7 @@ contains
class(template)::self
character(*), intent(in)::name, value
integer::i
-
+
i = template_available_variable_index(self)
call self%variables(i)%assign(name, value)